@import "../../assets/style/_var.less";
page {
  height: 100vh;
}
.page {
  padding: 0 32rpx;
}
.title {
  margin-top: 56rpx;
  font-size: 48rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 67rpx;
}
.notice {
  margin-top: 4rpx;
  margin-bottom: 80rpx;
  font-size: 26rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 37rpx;
}
.label {
  &:not(:last-child) {
    margin-bottom: 20rpx;
  }
}
.agree {
  margin-top: 64rpx;
  margin-bottom: 22rpx;
  font-size: 26rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 33rpx;
  .link {
    color: @color-theme;
  }
}
.bottom {
  color: #92a1af;
  padding: 25rpx 32rpx calc(25rpx + constant(safe-area-inset-bottom));
  padding: 25rpx 32rpx calc(25rpx + env(safe-area-inset-bottom));
  font-size: 28rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  line-height: 40rpx;
  &::before,
  &::after {
    content: "";
    flex: 1;
    height: 1rpx;
    background: #ccc;
  }
  &::before {
    margin-right: 40rpx;
  }
  &::after {
    margin-left: 40rpx;
  }
}
